<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    </head>
<?php
    include_once "config/config.php"; session_start(); if (isset($_REQUEST['_SESSION'])) die("Get lost Muppet!");
 //   $result = '';
    $_POST['sql_code'] = escapeString($_POST['sql_code']);
    
    foreach ($_POST as $key => $value) {
        $_POST[$key] = strip_tags($value);
        $value = strip_tags($value);
        $_POST[$key] = preg_replace('/[~!@#$%^&*+=:`\'\'\"\"\[\]\{\}]|http/', '', $value);
    }

    $_SESSION['stalas'] = ' ';      // masyvas. Suskaldyta eilute
    $_SESSION['metras'] = ' ';      // originalus vartotojo ivestas kodas
    $_SESSION['langas'] = ' ';      // lenteles pavadinimas
    $_SESSION['stogas'] = ' ';      // klaidos zinute
    $_SESSION['laimas'] = false;	// ar kodas teisingas?

    if (!empty($_POST['sql_code'])) {
        $result = $_POST['sql_code'];
        $_SESSION['metras'] = preg_replace('/\s+/', ' ', $result);  // originalus vartotojo ivestas kodas
	}
    else {
        $_SESSION['stogas'] = 'Komanda neįvesta.';  // Klaidu eilute  
    }
    
    // Ieskom ar netycia, nera tuscia
    if (!empty($result)) {
        // Ar CREATE TABLE?
        $str = str_word_count($result, 1, '0..9_(),;');
        $createTbl = preg_match('/CREATE\s(.*)\s/i', $result, $matches);
            $str1 = (trim($matches[0]));
            
    
            // Jei netuscia eil. randam zodi "TABLE" Surandama eilute, kurioje tas zodis ir rez = visa likusi eil.
            $splitted = preg_match('/TABLE\s(.*)\s/i', $result, $matches);
            $str2 = trim($matches[1]);
            
            // Suskaldom gauta eil. i masyva. [0] indeksas zymi rasta zodi (del $matches[1])
            $tblName = explode(' ', $str2);
            //$tblName = str_word_count($str2, 1, '0..9_(),;');

            if(mysql_query($result, $tempDB)) {
                
                $_SESSION['langas'] = $tblName[0];     // lenteles pavadinimas
                $_SESSION['stogas'] = 'Lentelė "'.$tblName[0].'" sukurta.';
                $_SESSION['laimas'] = true;
            }
            else {
                $_SESSION['stogas'] = 'Neįmanoma sukurti lentelės "'.$tblName[0].'". <br />                '.mysql_error();
            }

            
            if (mysql_error($tempDB)) {
                $_SESSION['stogas'] = (mysql_error($tempDB));
                $_SESSION['stogas'] .= '<p>Pasitikrinkite savo įvestą kodą ir bandykite iš naujo.</p>';
            }
/*        
        }
        else {
            $_SESSION['stogas'] = 'Lentelės neįmanoma sukurti. Nėra komandos "CREATE"';
        }
*/        
    }
    
    //header('Location: index.php?result_tbl');
    header('Location: CreateResult.php');
?>
</html>